Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F13 Italy F4 Warsteiner Challenger Lubeck - Lubeck Manchester Challenger - Manchester Meridiana Sardegna Open - Olbia Ciur Cup 99 - Prague The LTA Wrexham Challenger - Wrexham Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton Challenger Citta di Olbia - Olbia XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton ATP Challenger Open 2004 - Monchengladbach Intersport Heilbronn Open - Heilbronn PrivatBank Cup - Dnepropetrovsk Internationaux de Doubs Open de Franchie-Comte - Besancon USTA Tallahassee Tennis Challenger - Tallahassee Trofeo Sisma Mantova - Mantova Sparkassen Open - Magdeburg Genoa Open - Genova VII Open Banc Agricol - Andorra Zivnobanka Czech Open - Prostejov The Scottish Tennis Championships - Edinburgh Whirlpool Open - Budapest Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Hugarian Food Open - Budapest Gemax Open 2002 - Belgrade Challenger 42 - Andrezieux Hilton Waikoloa USTA Challenger - Waikoloa V Abierto Internacional de Salinas - Salinas Zagreb Open - Zagreb Quelle Cup 2000 - Furth Memorial Piertomaso Tessitore - San Remo LTA Hull Challenger - Hull Downtown Athletic Club USTA Challenger - Amarillo Open de Franche Comte - Besancon Opel Bulvaria MCG Bulgarian Open - Sofia Tatra Banka Slovak Open - Bratislava Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Jameson Cup - Milan The Nottingham Cahllenger - Nottingham Open de L'Isere (Open 38) - Grenoble Sparkessen Magdeburg Open - Magdeburg KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger 2000 - San Luis Potosi Warsteiner Challenger Series - Lippstadt Napoli Challenger - Napoli Frito Lay/USTA Challenger - Binghamton Nuembrecht Challenger - Nuembrecht Powder Byrne Trophy - Surbiton Challenger Groningen - Groningen IPP Open - Helsinki Tatra Banka Open 2001 - Bratislava Milano Challenger-Jameson Cup - Milan Steelers Cup - Kosice Jameson Cup - Milan Olbia Challenger - Olbia Volkswagen TED Open - Istanbul ATU Cup 1999 - Weiden Lambertz Open - Aachen Czech Indoor Open - Prague Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Internazionali di Tennis - Bergamo Okal Cup 2003 - Eckental XL Bermuda Open - Bermuda Roma Challenger 2007 - Rome The Natrel's Challenger of Granby - Granby Pro Tennis World Open - Sunrise BMW Tennis Championship - Sunrise Alfa Romeo Tennis Cup - Cordenons Guzzini Challenger - Recanati Como Challenger SIR Supermercadi Challenger - Rome Privat Bank Cup - Dnepropetrovsk Challenger Groningen - Groningen Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Caltanissetta Challenger ATP Guzzini Challenger - Recanati XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como CA-Challenge - Graz Eisenberg Jerusalem Open - Jerusalem VIII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2004 - Napoli Czech Open - Prostejov Open Castilla y Leon - Segovia Banca Stato Challenger Lugano - Lugano Campionati Internazionali di Sicilia - Palermo International Championship of Croatia - Umag Napoli International Cup - Napoli Croatian Indoors - Split Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Salem Open - Hong Kong Open Seat-Godo '98 - Barcelona AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs XII Internazionali di Tennis CARISBO - Bologna 1998 Mercedes Cup - Stuttgart President's Cup 1998 - Tashkent Grand Prix de Tennis de Toulouse - Toulouse Hungarian Open - Budapest Challenger Canottieri Minico - Mantova Sardinia International Championship - Cagliari Gold Flake Open - Chennai Jameson Cup - Milan 6th Sardinian International Championships - Cagliari KGHM Polish Indoors - Wroclaw Miller Lite Hall of Fame Tennis Championships - Newport Heilbronn Open - Heilbronn President's Cup 2000 - Tashkent The Hilversum Open - Hilversum Abierto Mexicano de Tenis - Mexico City Open Castilla y Leon Trofeo Iberdrola - Segovia Samsung Open - Brighton Tatra Banka Open - Bratislava Kroger / St. Jude International - Memphis Jameson Cup - Milan Heilbronn Challenger - Heilbronn International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Polish Open 99 - Poznan Copa Ericsson - Sao Paulo Citrix Tennis Championships - Delray Beach Garden Open - Rome Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg Ciudad de Pozoblanco Open Diputacion - Cordoba The Stella Artois Grass Court Championships - London Davidoff Swiss Indoors - Basel Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. LTA Manchester challenger - Manchester President's Cup - Tashkent Parioli CH Internazionali de Tennis di Bergamo - Bergamo Davidoff Swiss Indoors - Basel Adidas International - Sydney Milan Indoors - Milan International Tennis Championships - Delray Beach Internazionali di Tennis di San Marino - San Marino Internationaux de Bretagne - Brest Romanian Open - Bucharest KGHM Polish Indoors - Wroclaw Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg International Championships of Sicily - Palermo Garden Open - Rome The Stella Artois Grass Court Championships - London IX Open Internacional D'Andorra - Andorra The Manchester Trophy - Manchester The Wrexham Challenger - Wrexham The Samsung Open - Nottingham Barletta Citta Della Disfida Open 2000 - Barletta Optimus Maia Open - Maia Allianz Suisse Open Gstaad - Gstaad Venice Open - Venice TennisCup Vlaanderen - Antwerp The Wrexham Challenger - Wrexham Investor Swedish Open - Bastad MFS Pro Tennis Championships - Boston Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank Warsteiner Challenger Wolfsburg - Wolfsburg Eddleman/USTA Challenger - Birmingham Davidoff Swiss Indoors - Basel Venice Challenger - Venice CA Challenger - Graz Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental Copa Ericsson - Lima C.T. San Remo - XIII Piertomaso Tessitore - San Remo Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Challenger 42 - Andrezieux Qatar Exxon Mobil Open 2003 - Doha China Open - Beijing Milan Indoors - Milan Miller Lite Hall of Fame Tennis Championships - Newport Tennis Napoli Cup - Napoli The Nottingham Open - Nottingham Siebel Open - San Jose Chevrolet Cup - Santiago The Stella Artois Grass Court Championships - London Cerveza Club Columbia Open - Bogota Ordina Open - 's-Hertogenbosch Pescara CH BMW Open - Munich Mercedes-Benz Cup - Los Angeles The Stella Artois Grass Court Championships - Queen's/London Messina CH Wideyes Swedish Open - Bastad RCA Championships - Indianapolis Copenhagen Open - Copenhagen Kremlin Cup - Moscow Milan Indoors - Milan San Marino CH Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. Abierto Mexicano de Tenis - Mexico City Adelaide Waldbaum's Hamlet Cup - Long Island Cerveza Club Columbia Open - Bogota Auckland Parioli CH Estoril Oporto Bologna Casablanca St. Polten Pilot Pen International - New Haven New Haven Nice Bologna Marseille Tokyo Athens Adelaide Milan Philadelphia Scottsdale Gstaad Stuttgart Kitzbuhel Heineken Open Shanghai - Shanghai Indianapolis Basel President's Cup - Tashkent Bolzano Vienna Cerveza Club Columbia Open - Bogota Tampa Charlotte Kroger / St. Jude International - Memphis Genova Los Angeles Indianapolis Palermo Munich San Remo Prague San Marino AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Allianz Suisse Open - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel China Open - Beijing Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril Tel Aviv Milan Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open de Tenis Comunidad Valenciana - Valencia Mumbai Open - Mumbai Open de Moselle - Metz Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Millenium Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona China Open - Beijing Mumbai Open - Mumbai The Nottingham Open - Nottingham Shanghai Open '97 - Shanghai AEGON International - Eastbourne Thailand Open - Bangkok Open de Moselle - Metz CA Tennis Trophy - Vienna Dubai Milan Scottsdale Barcelona Washington Long Island Jakarta Milan Toulouse Johannesburg Bermuda Kitzbuhel San Marino Toulouse Tel Aviv Lyon Doha Florence Manchester Philadelphia Scottsdale Osaka Copenhagen New Haven Tel Aviv Lyon Birmingham Bologna Qatar ExxonMobil Open - Doha Sao Paulo Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad International Championships of Sicily - Palermo Hellmann's Cup - Santiago Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Mexico City Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Siebel Open - San Jose Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca TD Waterhouse Cup - Long Island Munich St. Polten Indianapolis LTA Hull Challenger - Hull Oporto USTA Challenger of North Miami Beach - North Miami Beach Bordeaux Tennis Napoli Cup - Naples AIG Japan Open Tennis Championships - Tokyo Los Angeles Kuppers Kolsch Cup - Aachen Neride Prague Indoor - Prague Residenza Open - Magdeburg Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Healthsouth USTA Challenger - Dallas Muller Cup 99 - Ulm Prague Challenger - Prague GHI Bronx Tennis Classic - Bronx Genova Las Vegas Challenger - Las Vegas Long Island Privat Bank Cup - Dniepropetrovsk I Open de Tenis Comunidad de Madrid - Madrid GHI Bronx Tennis Classic - Bronx Wiesmann Roadster Open - Nuembrecht Antwerp Guzzini Challenger - Recanati Florence Grolsch Open - Amsterdam Qatar Mobil Open '99 - Doha Heineken Open - Auckland Palermo Galleryfurniture.com Challenge - Atlanta ABN/AMRO World Tennis Tournament - Rotterdam Sybase Open - San Jose Heineken Open Shanghai - Shanghai Open Seat-Godo 2001 - Barcelona Stockholm Open - Stockholm Open Romania - Bucharest Wimbledon - London Internationaler Raiffeisen Grand Prix - St. Polten Pilot Pen Tennis - New Haven Miller Lite Hall of Fame Tennis Championships - Newport Los Angeles St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Copenhagen Open - Copenhagen Dubai Open Seat-Godo '99 - Barcelona Scottsdale Pilot Pen Tennis - New Haven Internationaler Raiffeisen Grand Prix - St. Polten Investor Swedish Open - Bastad The Samsung Open - Bournemouth Gstaad New Haven Kroger / St. Jude International - Memphis Milan Open Seat Godo - Barcelona Bari Heineken Trophy - 's-Hertogenbosch Bari Bologna Palermo San Marino Grand Prix Hassan II - Casablanca Long Island The Hamlet Cup - Long Island Japan Open - Tokyo Japan Open - Tokyo U.S. Men's Clay Court Championship - Orlando Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome Italian Open - Rome Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Merano Open - Merano International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Estoril Open - Estoril Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Grand Prix Hassan II - Casablanca Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Copenhagen Open - Copenhagen Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome BMW Open - Munich Key Biscayne Hamburg Rome Indian Wells Rome Indian Wells Key Biscayne Monte Carlo Hamburg Canadian Open Cincinnati Furth CH Grand Prix Hassan II - Casablanca Key Biscayne Grand Prix de Tennis de Lyon - Lyon Rome Indian Wells Monte Carlo Hamburg Rome Rome Canadian Open Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Dutch Open Tennis - Amersfoort Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Mallorca Open - Mallorca Philadelphia Madrid Gstaad Palermo Gerry Weber Open - Halle Gstaad Cincinnati Rome Milan Indoors - Milan Open de Moselle - Metz Cincinnati Tennis Channel Open - Las Vegas Key Biscayne Lyon U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Italian Open - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Australian Open Australian Open French Open French Open Australian Open U.S. Open U.S. Open Australian Open Australian Open - Melbourne Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg The Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Tennis Masters Series - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Key Biscayne Campionati Internazionali D'Italia - Rome Cincinnati Stockholm Tel Aviv Jakarta Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York The Stella Artois Championships - London French Open - Paris U.S. Open Wimbledon U.S. Open Rome Davis Cup, World Group, F, SWE-ITA 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Hopman Cup - Perth French Open - Paris French Open Wimbledon U.S. Open - New York Rome Paris Italian Open - Rome Wimbledon Indian Wells French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, ITA-IND 4-1 Davis Cup, World Group, QF, ITA-ZIM 5-0 Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Atlanta Olympics